@charset "utf-8";
i,em{ font-style:normal;}
/*缃戠珯瀵艰埅*/
.webNav{display: none; position: absolute; height: 255px; left: -301px; width: 330px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; z-index: 9999; padding: 20px; font-size: 13px; background: #f8f8f8;}
.webNav h4 a{display: block; font-weight: bold; color: #222; line-height: 22px; font-size: 14px;}
.dealList{margin-bottom: 20px;}
.dealList dl{width: 280px;}
.dealList dt a{float: left; display: block; font-weight: bold; color: #222; margin-right: 10px; line-height: 20px;}
.dealList dd a{display: block; float: left; height: 20px; line-height: 20px; border-right: 1px solid #eee; padding-right: 12px; padding-left: 15px; margin-bottom: 5px;}

/*缃戠珯瀵艰埅鏂?/
.nwebNav{display: none;position: absolute;height: 320px;top: 38px;left: -393px;width: 428px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;z-index: 9999;padding: 20px;font-size: 13px; background: #f8f8f8;z-index: 9999;}
.ntel-kefu-box{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.ntel-kefu-serve a{color: #ea5415;font-size: 14px;margin-right: 5px;border: 1px solid #ea5415;padding: 2px 8px;border-radius: 3px;}
.ntel-kefu .ntel-kefu-icon{padding: 0px 10px;border-radius: 50px;}
.ntel-kefu .nkefu-icon{display: block;float: left;width: 23px;height: 27px;background-position: 0-477px;margin-top: 2px;margin-right: 5px;}
.ntel-kefu .ntel-kefu-icon span{display: block;float: left;color: #ea5415;font-size: 14px;}
.nwebNav h4 a{display: block;font-weight: bold;color: #222;line-height: 22px;font-size: 14px;}
.ndealList{margin-bottom: 15px;}
.ndealList dl{width: 350px;}
.ndealList dt a{float: left;display: block;font-weight: bold;color: #222;margin-right: 10px;line-height: 20px;}
.ndealList dd a{display: block;float: left;height: 20px;line-height: 20px;border-right: 1px solid #eee;padding-right: 12px;padding-left: 15px;margin-bottom: 5px;}
.ndealList dd a:last-child{border-right: none;}

/*Android灏侀潰椤垫爮鐩垎绫诲鑸?/
.m-topnav {width: 1080px;border: 1px #e4e4e4 solid;background: #f5f5f5; background-color:#F5F5F5;line-height: 35px;text-align: center;margin: 0 auto;padding: 6px 0;overflow: hidden;font:12px/1.5 寰蒋闆呴粦,瀹嬩綋,arial;}
.m-topnav ul li{ float: left; width: 32%; height: 36px; line-height: 36px; padding: 0 0 0 11px; text-align: left; }
.m-topnav ul li span{ padding: 5px 10px; background-color: #f64747; color: #fff;}
.m-topnav ul li span.li02{ background-color:#ff9900;}
.m-topnav ul li span.li03{ background-color:#10d0a9;}
.m-topnav ul li span.li04{ background-color:#f97e6e;}
.m-topnav ul li span.li05{ background-color:#61ae44;}
.m-topnav ul li span.li06{ background-color:#18a9fc;}
.m-topnav ul li span.li07{ background-color:#51cdcb;}
.m-topnav ul li span.li08{ background-color:#ff6600;}
.m-topnav ul li span.li09{ background-color:#5fc700;}
.m-topnav ul li span.li10{ background-color:#cea2e1;}
.m-topnav ul li span.li11{ background-color:#859595;}
.m-topnav ul li span.li12{ background-color:#fd7cbf;}
.m-topnav ul li span.li13{ background-color:#4cda60;}
.m-topnav ul li span.li14{ background-color:#fd7cbf;}
.m-topnav ul li span.li15{ background-color:#f7d75c;}
.m-topnav ul li span.li16{ background-color:#a2ef55;}
.m-topnav ul li span.li17{ background-color:#13dbad;}
.m-topnav ul li span.li18{ background-color:#f29b32;}
.m-topnav ul li span.li19{ background-color:#65a4ad;}
.m-topnav ul li span.li20{ background-color:#f26279;}
.m-topnav ul li span.li21{ background-color:#3db76a;}
.m-topnav ul li a{ padding: 0 10px; border-right: 1px solid #ccc;margin: 0;width: 64px;display: inline-block;height: 18px;line-height: 18px;overflow: hidden;position: relative;top: 5px;}
.m-topnav ul li a:last-child{ border:none; padding-right:0;}

/*Android灏侀潰椤甸潰椤堕儴鎺ㄨ崘*/
.m-rec{ width:1080px; overflow:hidden; margin:0px auto 10px;}
.m-rec .m-softlist li{ float: left; text-align: center;width: 108px; padding: 13px 0;}
.m-rec .m-softlist li a{ display: block; height:70px; overflow:hidden;}
.m-rec .m-softlist li img{ display: block; width: 50px; height: 50px; margin: 0 auto;}
.m-rec .m-softlist li span{ font-size: 12px; color: #666; line-height:28px;}
.m-rec .m-softlist li:hover{ background-color: #f8f8f8;}

/**Android灏侀潰鍚勫垎绫绘帹鑽?*/
.fltj{ overflow:hidden;zoom:1; background-color:#fff; padding-top:8px;}
.fltj .mid-tit , .spe-comm .mid-tit{ width: 100%; height: 40px; line-height: 40px; border-bottom: 2px solid #ebebeb; }
.fltj .mid-tit span , .spe-comm .mid-tit span{ float:right;}
.fltj .mid-tit span a{ padding:0px 10px;}
.fltj .mid-tit span a.cur,.mid-tit span a:hover{ color:#2fb4ed; font-weight:bold;}
.fltj .mid-tit h3,.spe-comm .mid-tit h3{ display: inline-block; height: 40px; border-bottom: 2px solid #20a7e1; float: left; font-size: 18px; }
.fltj .mid5-ul li{ width:122px; overflow:hidden; text-align:center; border:1px solid #fff; padding-top:9px; text-align:center; float:left; margin:5px;}
.fltj .mid5-ul li a.aimg{ display:block;height:136px; width:120px;}
.fltj .mid5-ul li .img{ width:120px; height:100px; display:table-cell; vertical-align:middle; text-align:center;}
.fltj .mid5-ul li img{ max-width:120px; height:100px; margin-left:6px; margin-bottom:5px;}
.fltj .mid5-ul li span{ clear:both; display:block; height:25px; line-height:25px; overflow:hidden;}
.fltj .mid5-ul li .cata{ font-size:12px; color:#999; margin:0}
.fltj .mid5-ul li .cata a{ color:#999; padding:0 5px;}
.fltj .mid5-ul li .cata a:hover{color:#ff7800;}
.fltj .mid5-ul li .down{ display:inline-block; margin-top:7px; width:75px; height:25px; line-height:25px; border-radius:3px; color:#fff; background-color:#ff7700}
.fltj .mid5-ul .active{ background-color:#f6f6f6; border:1px solid #ededed;}
.fltj .mid5-ul .active span{ display:none;}

/*Android灏侀潰椤典笓棰樻帹鑽?/
/*.spe-comm {padding:5px 0 10px 0;position: relative;width: 1000px;}
.spe-comm .boxs{ width:1000px; margin:0 auto; position:relative; overflow:hidden; _height:100%; margin-top:10px;}
.spe-comm .picbox{ width:1000px; height:145px; overflow:hidden; position:relative;}
.spe-comm .piclist{ height:145px;position:absolute; left:0px; top:0px}
.spe-comm .piclist li{float:left; width:250px; height:145px; text-align:center;}
.spe-comm .piclist li img{ width:230px; height:145px;}
.spe-comm .swaplist{ position:absolute; left:-3000px; top:0px}
.spe-comm .og_prev,.spe-comm .og_next{ width:30px; height:60px; line-height:60px; background:#000; top:33px; z-index:99; position:absolute; cursor:pointer;filter:alpha(opacity=20); opacity:0.2;color: #fff;font-size: 24px;text-align: center; font-weight:bold}
.spe-comm .og_prev:hover,.spe-comm .og_next:hover{filter:alpha(opacity=60); opacity:0.6;}
.spe-comm .og_prev{ background-position:0 -60px; left:4px;}
.spe-comm .og_next{ background-position:0 0; right:4px;}*/

.zt-hjtj{ position:relative; height:116px; margin-bottom:0px; overflow:hidden;}
.zt-hjtj .hjlist { position: absolute; top: 0px; left: 0; width: 2000px; }
.zt-hjtj ul{ float:left; height:100px; padding:12px 0 0; overflow:hidden;}
.zt-hjtj ul li{ float: left; position: relative; width:158px; height: 100px; text-align: center;}
.zt-hjtj ul li a{ display:table-cell; vertical-align:middle; height:100px;}
.zt-hjtj ul li img { max-width:152px; max-height:95px; text-align:center;}
.zt-hjtj p.jt{ display:none;}
.zt-hjtj p.jt .goLeft{ position:absolute; top:30px; left:0; z-index:6; cursor:pointer;}
.zt-hjtj p.jt .goRight{ position:absolute; top:30px; right:0; z-index:6; cursor:pointer;}


/*搴曢儴灏侀潰椤垫敼鐗?/
#fd{ background:#ecebeb;/*#d6d5d4*/ border:none; line-height:30px; padding:20px 0;}
#fd a{ color:#666;}
#fd img{ vertical-align:middle;}
#fd .p1 a{ font-size:14px; font:14px/1.2em "Microsoft Yahei","瀹嬩綋",Helvetica,Arial,sans-serif;}
#fd .p1 a:hover{ color:#1f1f1e;}



/*瀵艰埅灏侀潰椤垫敼鐗?/
#nav{ width:100%; background:#379be9; height:40px; line-height:40px; margin:0px auto 10px;}
.navBar{ background:#379be9;}
.nav .on h3 a{ background:#2986cf;}
.nav .hover h3 a,.nav h3 a:hover{height:40px;line-height:40px;background:url(../images/icon-01.jpg) no-repeat center 36px #2986cf;color:#fff}
#nav .ranking:hover{ background:#2986cf;}
.search{ background:#fff;}
.subNav a{ font-size:12px;}
.subNav a:hover{color:#0362cd;border-bottom:2px solid #2986cf}

/*鍒嗛〉灏侀潰椤典慨鏀?/
.dxypage STRONG{ background:#20a7e1}
.dxypage A:hover{ border:solid 1px #20a7e1; color:#20a7e1; background:#def0f8;}

/*鐢靛瓙涔﹀皝闈?/



.wrap{width:1080px; margin:0 auto; overflow:hidden;font: 12px "Microsoft YaHei",寰蒋闆呴粦, Verdana, Arial;}
.mb20{margin:0 0 20px;}
.books_Left{float:left; width: 232px;overflow:hidden; margin: 10px 8px 0 0;}
.books_Right{float:right; width:834px; margin:10px 0 0; display:inline;}

/*鐢靛瓙涔﹀皝闈?宸︿晶-鎺ㄨ崘鐢靛瓙涔︿笅杞?/
.books_Left .side-box{width:230px; margin: 0 0 5px 0; border:1px solid #ddd; overflow:hidden;}
.books_Left .side-box h2{height:38px; line-height:38px; text-indent:19px; color:#222;  font-weight:normal; font-size:16px; background: url(../images/h2.png) no-repeat 7px 11px; border-bottom:solid 1px #ddd;}
.books_Left .side-box ul.b_comm{margin-bottom:10px;padding: 0px 9px 0px;}
.books_Left .side-box ul.b_comm u,.books_Left .side-box ul.b_comm font{display:block;}
.books_Left .side-box ul.b_comm li{display: block;position:relative;font-size:12px;position:relative;border-bottom: 1px dashed #d8d7d6;clear: both;}
.books_Left .side-box ul.b_comm li:last-child{ border:none;}
.books_Left .side-box ul.b_comm u{height:40px;line-height:40px;overflow:hidden;font-size:15px;padding-left: 18px;text-indent:8px;color:#888;}
.books_Left .side-box ul.b_comm u a{ font-size:12px;} 
.books_Left .side-box ul.b_comm font{width: 17px;height:18px;line-height:18px;text-align:center;position:absolute;left: 0px;top: 12px;color:#fff;background:#999;padding: 0 1px;font-size: 12px;}
.books_Left .side-box ul.b_comm .orgNum font{background: #05A2DA;color:#fff;}

/*鐢靛瓙涔﹀皝闈?宸︿晶-鐑棬灏忚鎺掕*/
.books_Left .side-box .b_ph{margin-bottom:10px;padding: 0px 9px 0px;}
.books_Left .side-box .b_ph h1{font-size:16px; position:relative; padding:0 0 0 19px; height:40px; line-height:40px; background: url(../images/h2.png) no-repeat 7px 11px; border-bottom:solid 1px #ddd;}
.books_Left .side-box .b_ph h1 span{height:30px; position:absolute; top:9px; right:4px; display:block;}
.books_Left .side-box .b_ph h1 font{float:left; width:22px; height:22px; margin-right:6px; line-height:22px; font-size:12px; text-align:center; cursor:pointer;}
.books_Left .side-box .b_ph h1 font.cur{background-color:#ed7581; color:#fff;}
.books_Left .side-box .b_ph ul{display:none;}
.books_Left .side-box .b_ph ul li{display:block; font-size:12px; position:relative; border-bottom: 1px dashed #d8d7d6; height:40px; line-height:40px; overflow: hidden;}
.books_Left .side-box .b_ph ul li:last-child{border-bottom:0;}
.books_Left .side-box .b_ph ul li font{width:20px; height:20px; line-height:20px; text-align:center; background:#c6c6c6; color:#fff; position:absolute; left:0; top:10px; _top:0; z-index:0;font-size: 12px;}
.books_Left .side-box .b_ph ul li.orgNum font{background-color:#05a2da;}
.books_Left .side-box .b_ph ul li a{color:#252525; overflow:hidden; font-size:12px; padding-left:28px;height: 42px;}

/*鐢靛瓙涔﹀皝闈?宸︿晶-鏈夎禐骞垮憡*/
.books_Left .yzgg{ width:230px; margin:10px auto;}
.books_Left .yzgg img{ max-width:228px; border:solid 1px #ddd;}


/*鐢靛瓙涔﹀皝闈?鍙充晶-鎺ㄨ崘鍥涘皬鍥?/
.books_Right .subleft{width:300px; float:left;overflow: hidden;}
.books_Right .subleft .fpic{padding:5px; border:1px solid #ddd;padding-top: 10px;width: 288px;overflow:hidden;}
.books_Right .subleft .fpic_list{width: 288px; height: 420px; float:left; overflow:hidden; position:relative;}
.books_Right .subleft .fpic_list ul{position:absolute; left:0;padding: 5px 0 0 0;display: inline;}
.books_Right .subleft .fpic_list li{width: 144px; height: 209px;float: left;text-align: center;}
.books_Right .subleft .fpic_sublist li.active{border:1px solid #509edc;}
.books_Right .subleft .fpic_list li img{width: 125px; height: 159px;padding: 5px;}
.books_Right .subleft .fpic_list li a span{ font-size:12px; float:left; height:33px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;  margin:2px 0 0 8px; width:125px;}

/*鐢靛瓙涔﹀皝闈?鍙充晶-鐢靛瓙涔︽洿鏂?/
.books_Right .subright{float:left; width:524px; margin:0px 0px 7px 10px; display:inline;}
.books_Right .type_box,.news_list .type_box{border:1px solid #ddd; border-top:2px solid #2b9fe2; overflow:hidden;}
.books_Right .type_Tab,.news_list .type_Tab{height:40px; line-height:40px; background-color:#fcfcfc; border-bottom:1px solid #ddd; position:relative;}
.books_Right .type_Tab h1,.news_list .type_Tab h1{width:110px; height:40px; font-family:"Microsoft YaHei",寰蒋闆呴粦; font-size:16px; font-weight:normal; text-align:center; border-right:1px solid #ddd; background-color:#fff; position:absolute; left:0; top:1px;}
.books_Right .type_Tab .more,.news_list .type_Tab .more{margin:0 10px 0 0; color:#05a2da; float:right;}
.books_Right .type_tabcont{display: inline;}
.books_list{line-height:26px; padding: 2px 0 1px 0; overflow:hidden;}
.books_list li{float:left; width: 500px; height: 26px; overflow:hidden;line-height: 25px;padding: 0 0 0 12px;}
.books_list .type{float:left; color:#05A2DA;}
.books_list .name{ max-width:250px; float:left; margin-left:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.books_list .name2{ max-width:310px; float:left; margin-left:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.books_list .name:hover,.books_list .name2:hover{color:#05a2da;}
.books_list .date{float: right;height: 26px;overflow: hidden;/* padding: 0 12px; */color: #888;}
.books_list .writer{float: left;height: 26px;overflow: hidden;padding-left: 16px;color: #888; display:none;}
.books_list .writer a{color: #888;}
.books_list .newDate{float: right;height: 26px;overflow: hidden;color: #F44040;}
.type_list{margin-left:-10px; clear:both;}
.type_list .type_cell{float:left; width:412px; margin:7px 0 0 10px; display:inline; margin-top:16px;}
.type_list .type_cell .comm{padding:10px; overflow:hidden;}
.type_list .type_cell .comm_pic{float:left; position:relative; width: 110px; height:145px; padding:5px; border:1px solid #DDD;}
.type_list .type_cell .comm_pic img{width:100%; height:100%;}
.type_list .type_cell .comm_info{float:left; margin-left:15px; width:236px;}
.type_list .type_cell .comm_info p{color:#333; line-height:22px; padding-left:1px; overflow:hidden;}
.type_list .type_cell .comm_info .author{color:#333;}
.type_list .type_cell .comm_info .descr{height:88px;width: 237px;}
.type_list .type_cell .comm_info .descr .text{color:#666;}
.type_list .type_cell .comm_info h4{line-height:16px; margin-bottom: 6px; margin-top: 6px;font-size:14px; font-weight:bold; color:#05a2da;height: 16px;overflow: hidden;}
.type_list .type_cell .comm_info h4 a{color:#05a2da;}
.type_list .type_cell .comm_info .more{color:#05a2da;}
.type_list .type_cell ul{padding: 2px 10px 2px;}
.type_list .type_cell ul li{width: 99%; float:left;}
.type_list .type_cell ul .type{float:left; color:#666;}
.type_list .type_cell ul .name{float:left; position:relative; white-space:nowrap; margin-left:10px; width:218px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.type_list .type_cell ul .name:hover{color:#05a2da;}
.type_list .type_cell ul .date{float: right;height: 26px;overflow: hidden;color: #888;}
.type_list .type_cell ul .writer{float: left;height: 26px;overflow: hidden;padding-left: 16px;color: #888;}
.type_list .type_cell ul .writer a{color: #888;}


/*鐢靛瓙涔﹀皝闈?鍒嗙被瀵艰埅*/
.daohang{margin:5px auto 18px;}
.daohang .title{height:55px;line-height:55px;border-bottom:1px solid #ddd}
.daohang .title h2{display:inline-block;font-size:24px;font-weight:400;color:#676767;font-family:"Microsoft YaHei";padding:0 2px;margin-right:10px;border-bottom:2px solid #2b9fe2;position:relative;bottom:1px}
.daohang .content{clear:both;position:relative}
.daohang .content.on{display:block}
.daohang .cate{margin-top:10px;clear:both;height:30px;line-height:30px;font-size:12px}
.daohang .cate h3{float:left;text-indent:8px;font-weight:400;color:#fff;font-size:14px;width:87px;background:url(../images/spr.png) 0 -332px no-repeat}
.daohang .game h3{background-position:0 -294px}
.daohang .info h3{background-position:-92px -295px}
.daohang .cate p{color:#ddd; width:993px; float:left;}
.daohang .cate p a{padding:0 12px; display: inline-block;}
.list2{ margin:10px auto;}
.list2 li{width:515px; margin-right:10px;}


/*mac 灏侀潰椤?/
#ttui{margin-top:10px; font: 12px/1.5 寰蒋闆呴粦,瀹嬩綋,arial;border-top:1px solid #eee;border-right:1px solid #eee;}
#ttui li{height:38px;line-height:38px;overflow:hidden;border-bottom:1px solid #eee;}
#ttui li b{float:left;width:70px;border-right:1px solid #eee;font-size:16px;text-align:center;}
#ttui .tt0 b{border-left:3px solid #1490da;color:#1490da;}
#ttui .tt1 b{border-left:3px solid #6dc60b;color:#6dc60b;}
#ttui .tt2 b{border-left:3px solid #6e8dac;color:#6e8dac;}
#ttui p a{margin:0 0 0 15px;}


.container{ margin-top:10px;}
.m-update .m-update-l{ float: left; width: 289px; font-weight: normal; font: 12px/1.5 寰蒋闆呴粦,瀹嬩綋,arial;}
.m-starters { padding: 0 0 12px; border: 1px solid #eeeeee;}
.m-starters .tit{ height: 49px; line-height: 49px; border-bottom: 1px solid #eeeeee;}
.m-starters .tit span{ float: left; height: 37px; padding: 0 0 0 48px; font-size: 16px; background: url(../images/home_icon.png) no-repeat 14px 12px;}
.m-starters .tit a{ float: right; padding: 0 8px 0 0; font-size: 14px;}
.m-starters-box{ height: 118px; margin: 16px 0; border-bottom: 1px solid #eeeeee;}
.m-starters-box img.tu{ display: block; float: left; max-width:100px; max-height:100%; margin: 0 13px 0 13px;}
.m-starters-box .name{ height: 23px; overflow: hidden;}
.m-starters-box .name a{ font-size: 16px; color: #333333;}
.m-starters-box .name a:hover{ color:#ff5800;}
.m-starters-box .info{ font-size: 12px; font-weight: normal; color: #666666;}
.m-starters-box .profile{ line-height: 16px; padding: 6px 0 0; font-size: 12px; font-weight: normal; color: #999999;}
.m-starters ul li{ width: 92px; font-weight: normal;}
.m-softlist li{ float: left; text-align: center;}
.m-softlist li a{ display: block; height:70px; overflow:hidden;}
.m-softlist li img{ display: block; width: 50px; height: 50px; margin: 0 auto;}
.m-softlist li span{ font-size: 12px; color: #999999;}


.m-news{ margin: 10px 0 0;}
.m-news .tit,.m-update-r .tit{ height: 38px; line-height: 38px; border-bottom: 1px solid #eeeeee;}
.m-news .tit span,.m-update-r .tit span{ float: left; padding: 0 0 0 20px; font-size: 16px; background: url(../images/azicon2015.png) no-repeat scroll -2px -244px;}
.m-news .tit a,.m-update-r .tit a{ float: right; padding: 0 8px 0 0; font-size: 14px;}
.m-news ul{ border:1px solid #eeeeee; border-top:none; padding-bottom:8px;width:100%;}
.m-news ul li { width:100;}
.m-news ul li a { background: url("../images/dian.gif") no-repeat scroll 4px 15px; display: block; font-weight: normal; padding: 0 0 0 19px; line-height:32px; height:32px; overflow: hidden; text-overflow:ellipsis; width:92%; white-space: nowrap;}
.m-update .m-update-c { float: left; width: 450px; height:455px; margin: 0 0 0 20px; overflow:hidden;}
.m-update .m-update-c .tabnav{ height: 38px; line-height: 38px; border-bottom: 2px solid #eeeeee;}
.m-update .m-update-c .tabnav i{ display: block; float: left; width: 33%; font-size: 16px; text-align: center; font-style:normal; cursor:pointer;}
.m-update .m-update-c .tabnav i.hover{ color: #2da5ed; border-bottom: 2px solid #2da5ed;}
.m-update-c .m-softlist{ padding: 14px 0 0;}
.m-update-c .m-softlist li{ position: relative; width: 100%; height: 60px; _height:54px; margin: 0 0 6px; _margin:0; text-align: left;}
.m-update-c .m-softlist li .tu{ display: block; float: left; width: 50px; height: 50px; margin: 0 11px 0 0;}
.m-update-c .m-softlist li .tu img{ display: block; float: left; width: 50px; height: 50px;}
.m-update-c .m-softlist li .name{ width:250px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.m-update-c .m-softlist li .name a{ display: inline;}
.m-update-c .m-softlist li .button{ position: absolute; top: 14px; right: 0; width: 78px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #65c2f9; color: #65c2f9; border-radius: 3px;}
.m-update-c .m-softlist li .button:hover{ background-color:#8ed1f9; color:#fff; text-decoration:none;}
.m-update .m-update-r{ float: right; width: 295px;}
.m-update .m-update-r ul{ height: 407px; padding: 10px 0 0; border-left: 1px solid #eeeeee;}
.m-update .m-update-r ul li{ width: 98px; height: 83px;}

.m-phb{ font:12px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial; }
.m-phb span,.m-phb u,.m-phb i,.m-phb em,.m-phb span font,.m-phb b{display:block;}
.m-phb u{font-size:17px;height:40px;line-height:40px;}
.ph u font{font-size:18px;margin-right:5px;}
.m-phb .tit span {background: url(../images/home_icon.png) no-repeat 2px -301px;}
.m-phb .tit {width: 100%;height: 38px;line-height: 38px;border-bottom: 2px solid #eeeeee;}
.m-phb .tit span {display: block;width: 128px;height: 38px;line-height: 38px;padding: 0;font-size: 16px;color: #333333; border-bottom: 2px solid #55baf6;text-indent: 2em;}
.m-phb p{width:322px;float:left;margin-right:57px;}
.m-phb span{line-height:20px;color:#999;height:72px;padding:10px 0 0 0;}
.m-phb span img{width:66px;height:66px;float:left;margin-right:10px;}
.m-phb span b{margin:0;width:170px;height:19px;overflow:hidden;font-size:14px;color:#000; margin-bottom:15px;}
.m-phb span strong{margin:5px 0 6px 0; padding:0px 71px;}
.m-phb span strong.star1{ background:url(../images/star1.png) no-repeat 0 0;}
.m-phb span strong.star2{ background:url(../images/star2.png) no-repeat 0 0;}
.m-phb span strong.star3{ background:url(../images/star3.png) no-repeat 0 0;}
.m-phb span strong.star4{ background:url(../images/star4.png) no-repeat 0 0;}
.m-phb span strong.star5{ background:url(../images/star5.png) no-repeat 0 0;}
.m-phb span strong.star6{ background:url(../images/star6.png) no-repeat 0 0;}
.m-phb em{width:20px;height:20px;color:#fff;background:#ABABAB;line-height:20px;text-align:center;border-radius:2px;}
.m-phb span em{position:absolute;left:0;top:30px;}
.m-phb i{height:40px;line-height:40px;font-size:12px; overflow:hidden;font-style:normal;}
.m-phb i a { display: block; float: left; width: 180px; line-height:40px;}
.m-phb em{float:left;margin:10px 10px 0 0;font-size:12px;}
.m-phb s.cur em{height:66px;line-height:66px;}
.m-phb s{display:block;position:relative;font-size:12px;position:relative;border-bottom:1px solid #e8e8e8;}
.m-phb s.f i{display:none;}
.m-phb s.f span{display:block;}
.m-phb s span{display:none;}
.m-phb s.cur i{ display:none;}
.m-phb s.cur span{ display:block;}
.m-phb s i b{ float: right; font-weight: normal; color: #999999;}


/*椹卞姩涓嬭浇灏侀潰--start---*/
#qdmain{font: 12px/1.5 寰蒋闆呴粦,瀹嬩綋,arial;}

/*椹卞姩涓嬭浇灏侀潰--澶撮儴鎺ㄨ崘--*/
#qdmain #incomm {width: 1080px;margin: 9px 0 0 0;border: 1px solid #d2d1d0;position: relative;}
#qdmain #incomm dt {font-size: 0;text-indent: -999px;position: absolute;left: -1px;top: -1px;width: 43px;height: 43px;background: url(../images/syspr14.gif) 0 -576px no-repeat;overflow: hidden;}
#qdmain #incomm dd {padding-bottom: 0px;}
#qdmain #incomm p {line-height: 38px;height: 38px;overflow: hidden;}
#qdmain #incomm dd p.clo {background: #f5f5f5;}
#qdmain #incomm dd p.hover {background: #eee;}
#qdmain #incomm dd p.hover b {background-position: 0 -22px;color: #fff;}
#qdmain #incomm p.hover b a {color: #4979bb;}
#qdmain #incomm p b {float: left;display: inline;margin: 8px 0 0 15px;font-weight: normal;width: 64px;height: 22px;line-height: 22px;line-height: 23px;overflow: hidden;text-indent: 6px;}
#qdmain #incomm p span a {padding: 0 9px;border-right: 1px solid #ccc;color:#4979bb}
#qdmain #incomm #ppShow {padding: 18px 0 12px 3px;}
#qdmain #incomm #ppShow li {float: left;padding: 0 0 0 26px;text-align: center;height: 80px;overflow: hidden;width: 60px;margin-left: 9px;}
#qdmain #incomm #ppShow li a {display: block;height: 60px;}
#qdmain #incomm #ppShow li img {width: 60px;height: 60px;display: block;margin-bottom: 2px;}
#qdmain #incomm #ppShow li a:hover img {border-color: #f90;}

/*椹卞姩涓嬭浇灏侀潰--涓棿鎺ㄨ崘--*/
#qdmain #main_c{margin: 9px 0 0 0;height: 486px;}
#qdmain #main_c .main_c_left{width: 300px;float: left;overflow: hidden;}
#qdmain #main_c .main_c_left h2 {background: #F48B2F;color: #fff;border: 0 none;padding: 0;height: 36px;line-height: 36px;text-align: center;}
#qdmain #main_c .main_c_left ul.xbtj {width: 300px;overflow: hidden;}
#qdmain #main_c .main_c_left ul.xbtj li {line-height: 30px;padding: 0;width: 100px;overflow: hidden;text-align:center;float:left;}
*+html #qdmain #main_c .main_c_left ul.xbtj li {margin: 0 0 0 5px;}

#qdmain #main_c .main_c_left .commend-n{ margin-top:15px;}
#qdmain #main_c .main_c_left .commend-n span{ font-size:16px; line-height:29px; height:29px; padding-left:5px; float:left}
#qdmain #main_c .main_c_left .commend-title{float:left;width:30px;height: 29px;background: url(../images/syspr14.gif) 0 -788px no-repeat;}

#qdmain #main_c .main_c_left .xbtj { margin-top:8px;}
#qdmain #main_c .main_c_left .xbtj .img{ float:left; width:100%; height:80px;}
#qdmain #main_c .main_c_left .xbtj img {max-width: 90%;max-height:80px;margin-top: 3px;}
#qdmain #main_c .main_c_left .xbtj li a {width: 90%;display:block;float:left;text-align:center;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

#qudong-news {float: right;display: inline;width: 740px;padding-left: 20px;border-left:1px solid #eaeaea}
#qudong-news .hot{width:460px;float: left;overflow: hidden;}
#qudong-news .hot .title {padding: 5px 0 6px 0;border-bottom: 1px solid #e0e0e0;}
#qudong-news .hot .title .fl {position: relative;border-bottom: 2px solid #3fb018;background: 0 none;padding: 0 10px 7px 10px;width: 76px;overflow: hidden;bottom: 0;bottom: 1px\9;_bottom: -1px;}
*+html #qudong-news .hot .title .fl, *+html .main_c_right h2 span {padding-bottom: 7px;}
#qudong-news .hot .title .fr {float: right;width: 260px;overflow: hidden;text-align: right;font-size: 12px;padding-right: 10px;padding-top: 4px;}
#qudong-news .hot .title .fr em {color: #ff1426;padding-right: 10px;font-weight: normal;font-style: normal;}
#qudong-news .hot .title .fr a {color: #289613;}
#qudong-news .hot .title .fr a:hover {color: #ff5800;}

#qudong-news .topnews {font-size: 14px;line-height: 24px;width:460px;height: 71px!important;height: 70px;overflow: hidden;text-align: center;}
#qudong-news .topnews h2{ font-weight:normal}
#qudong-news .topnews .news-top {margin-top: 7px;font-family: \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, arial;}
#qudong-news .topnews .news-top a {color: #fc370a;font-size: 24px;line-height: 30px;height: auto; width: auto;overflow: hidden;position: relative;z-index: 1;top: 2px!important;}
#qudong-news .topnews a {font-size: 12px;display: inline-block;padding:0px 5px;height: 14px;line-height: 14px;overflow-y: hidden;position: relative;z-index: 1;top: 3px!important;top: 0;}

#qudong-news .qdtab{height:405px; overflow:hidden;}
#qudong-news .qdtab dt {height:35px;width: 453px;float: left;display:inline;background: url(../images/ttline.gif) left bottom no-repeat;}
#qudong-news .qdtab dt span{display:inline;height:25px;line-height: 25px;_line-height: 25px;overflow: hidden;font-size: 14px;cursor: pointer;width:76px;float:left;text-align:center} 
#qudong-news .qdtab dt a {display:inline;height:25px;_line-height: 25px;overflow: hidden;font-size: 14px;cursor: pointer;width:90px;float:left;text-align:center} 
#qudong-news .qdtab dt .cur {width:90px;height:35px;background: url(../images/ttbg.gif) left bottom  no-repeat;color: #4979bb;overflow:hidden;color:#fff;text-decoration:none}
#qudong-news .qdtab dd {display: none;padding: 10px 5px 0 5px;}
#qudong-news .qdtab dd.on {display:block;}
#qudong-news .qdtab dd p {line-height: 30px;height: 30px;overflow: hidden;}
#qudong-news .qdtab dd img {width: 20px;height: 20px;position: relative;top: 4px;margin-right: 4px;}
#qudong-news .qdtab dd p span {float: right;display: inline;padding-left: 10px;position: relative;top: 3px;_top: 2px;color: #666;}
#qudong-news .qdtab dd p a {font-size: 14px;overflow: hidden;}

.main_c_right {width: 220px;height: 483px;padding-left: 28px;float: right;border-left:1px solid #eaeaea}
.main_c_right .azsc{float:left; width: 100%;text-align: center;padding-bottom: 5px;}
.main_c_right .azsc img {position: relative;max-width: 220px;max-height: 78px;}
.main_c_right .more{float: right;height: 35px;line-height: 35px;font-size: 12px;color:#d5d5d5;cursor:pointer}
.main_c_right .tjzt span{ font-size:16px; line-height:29px; height:29px; padding-left:5px; float:left;}
.main_c_right .tjzt .tjzt-n{ margin-top:15px; margin-bottom:8px; height:30px; }
.main_c_right .tjzt .tjzt-title{float:left;width:30px;height: 30px;background: url(../images/syspr14.gif) 0 -824px no-repeat;}
.main_c_right .tjzt h2 {margin: 9px 0 2px 0;}
.main_c_right .tjzt h2 a {color: #F48B2F;}
.main_c_right .tjzt ul{ margin-top:10px;}
.main_c_right .tjzt ul li {float:left;height: 26px;line-height: 26px;overflow: hidden;width:98px;padding: 0 0 0 12px;background: url(../images/syspr14.gif) -34px -31px no-repeat;}
.main_c_right .zxnews{margin-top:10px; border-top:1px dashed #efefef}
.main_c_right .zxnews li {width:208px;padding: 0 0 0 12px;height: 26px;line-height: 26px;overflow: hidden;background: url(../images/syspr14.gif) -37px -31px no-repeat;}
.main_c_right .zxnews li a {width: 208px;overflow: hidden;display: block;text-overflow:ellipsis;white-space: nowrap;}
.main_c_right .zxnews span{ font-size:16px; line-height:29px; height:29px; padding-left:5px; float:left}
.main_c_right .zxnews .n{ margin-top:8px; margin-bottom:8px; }
.main_c_right .zxnews .title{float:left; width:30px;height: 30px;background: url(../images/syspr14.gif) 0 -861px no-repeat;}

/*椹卞姩涓嬭浇灏侀潰--鎺掕姒?-*/
#qdsoft_rank {margin-top: 10px;}
#qdsoft_rank .soft-titlez{ width:229px; border:1px solid #eaeaea; padding-left:20px; border-left:none; height:40px; background:#fff; line-height:33px; display:block; font-weight:bold}
#qdsoft_rank .soft-titlez .soft-title{ font-size:18px; padding-left:5px; float:left;  width:100%; }
#qdsoft_rank .soft-titlez .more{float: right;height: 22px;line-height: 22px;font-size: 12px;color:#a2a2a2;cursor:pointer;padding-right:5px;padding-top:10px;}

.ranking-list {padding:0;margin: 0; width:250px; overflow:hidden}
.ranking-list ul {width: 230px;display:inline-block;border:1px solid #efefef;padding:5px 4px 8px 15px;border-left:none;border-top:none;}
.ranking-list li {width: 100%;overflow: hidden;float:left;margin-bottom:5px; padding-left:0;}
.ranking-list li div {display: none}
.ranking-list li .px-title {padding:0 5px;height:29px;line-height:29px;width:175px;float: left;overflow: hidden;}
.ranking-list .current i { display:none}
.ranking-list .current div .rmpx-title-h{float:left;right:5px;width:120px;height:30px;word-break:break-all;line-height:16px;table-layout:fixed;padding-top:5px;overflow:hidden;}
.ranking-list .current div .px-title-h{	height:24px;line-height:24px;width:188px;float: left;overflow: hidden;	word-break:break-all;}	
.ranking-list li i {background: url(../images/index_icobg.png) no-repeat;font: 12px/15px "SimSun";text-align: center;color: #666;width: 15px;margin: 7px 7px 0 0;background-position: -96px -221px;display: block;float: left}
.ranking-list .number-bg i {float:left;color: #FFF;background-position: -73px -221px}

.ranking-list .current div {width:198px; height:90px; background:#3cb8fe; padding:10px 10px 5px 10px;display: block; }
.ranking-list .current p {margin-bottom: 2px; padding-left:78px;}
.ranking-list .current .title {font-weight: bold;color: #2589ef}
.ranking-list .current,.ranking-list .current a { color:#fff}
.ranking-list .current .px-title{ height:0}
.ranking-list .current .down {width: 34px;padding-left: 30px;line-height: 24px;color: #FFF;background: url(../images/index_icobg.png) no-repeat;background-position: -1px -216px;display: inline-block}
.ranking-list .current .down:hover {background-position: -82px -104px}
.ranking-list .ad{ float:left; width:65px; height:65px; background:#FFF; }
.ranking-list .ad img{ margin-top:9px; padding-left:9px;}

.fl_rank {width:832px;}
.fl_rank .title {background-position: -39px -154px;}
.fl_rank .title h2 {font-size: 16px;font-weight: normal;}
.fl_rank .content {background: url(../images/nfav_bg.gif) no-repeat -4px 42px;border: 1px solid #eaeaea;overflow: hidden;}
.fl_rank .content dl {float: left;display: inline;width:207px; *width:206px;padding-bottom: 11px;}
.fl_rank .content dt {background: #f9f9f9;height: 41px;line-height: 41px;text-align: center;color: #000;font-size: 14px;margin-bottom: 7px;}
.fl_rank .content dd {text-indent: 8px;margin-top: 7px;width:98%; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.fl_rank .content dd img{ vertical-align:middle;}
.fl-lf{ max-width:48px; max-height:48px;}


/*瀛椾綋涓嬭浇灏侀潰椤?/
.FontClassZ {margin: 10px auto;border:solid 1px #eaeaea;font: 12px/1.4 "Microsoft YaHei","寰蒋闆呴粦","Microsoft JhengHei","瀹嬩綋";}
.FontClass{margin:5px auto;}
.FontClass dl{display:inline-block;padding:10px 0;width:100%; border-bottom:dotted 1px #eaeaea;}
.FontClass dl:last-child{ border-bottom:none;}
.FontClass dt{float:left;width:65px;padding-left:10px;line-height:22px;text-align:left;color:#0091e3}
.FontClass dd{width:980px; float:left;}
.FontClass dd a{color:#2d2d2d;margin:auto 4px;display:inline-block; line-height:24px;}
.FontClass dd a:hover{color:#f30}
.FontClassZ a{color:#828383;} 
.FontClassZ .tags0{color:#f57a59;} 
.FontClassZ .tags1{color:#f49c9b;} 
.FontClassZ .tags2{color:#5480a3;} 
.FontClassZ .tags3{color:#68a3ab;} 
.FontClassZ .tags4{color:#d9b16b;} 
.FontClassZ .tags5{color:#709aa8;} 
.FontClassZ .tags6{color:#26a464;} 
.FontClassZ .tags7{color:#8ed5b7;} 
.FontClassZ .tags8{color:#8c8cb2;} 
.FontClassZ .tags9{color:#83c0b0;} 
.FontClassZ a:hover{ color:#f1e6c6;} 
/*瀛椾綋涓嬭浇灏侀潰椤?鏈€鏂板瓧浣撳垪琛?/
.FontList{width:100%; margin:0 auto; overflow:hidden;}
.FontList .left{ float:left; width:764px;}
.FontList .item{text-align:center}
.FontList .item dd{width:170px;height:130px;overflow:hidden;float:left;margin:0 0 10px 9px;padding:5px;background:#eee;border:solid 1px #ccc;}
.FontList .item .img01{ max-width:170px; max-height:100px;}
.FontList .item .thumb{width:170px;height:100px;display:block;clear:both;margin:0;padding:0;overflow:hidden;display:table-cell; vertical-align:middle;}
.FontList .item .name{width:170px;height:30px;font-size:12px;font-weight:400;line-height:30px;overflow:hidden}
.FontList .item .title{height:20px;line-height:20px;overflow:hidden;padding:10px;border-bottom:solid 1px #ececec;margin-bottom:10px}
.FontList .item .title em{float:left;font-family:"寰蒋闆呴粦";font-size:16px;color:#565657; font-weight:bold;}
.FontList .item .title span{float:right;font-size:12px;font-weight:400}
/*瀛椾綋涓嬭浇灏侀潰椤?鍙充晶鍒楄〃*/
.FontList .right{display:block;width:280px;overflow:hidden;padding:0 0 0 15px;float:right;font-size:12px;border-left:3px solid #E4E4E4;margin-bottom:-10000px;padding-bottom:10000px;}
.FontList .right .sublist h3{padding:10px 0 6px 0;font-family:"Microsoft Yahei";color:#444;background:url(../images/ss.png) no-repeat -420px -170px;text-indent:15px;font-size: 16px;text-align: left;border-bottom:1px dotted #d1d1d1;}
.FontList .sublist ul{text-align:left;padding-top:5px;padding-bottom:10px;margin-bottom:6px;}
.FontList .sublist li{padding:0 0 0 12px;color:#999;line-height:25px;background:url(../images/bga.png) no-repeat 2px -28px;width:240px;height:25px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; width:95%; }
.FontList .sublist li a{color:#555;padding:0 5px 5px 0;font-size:12px;}
.FontList .sublist li a:hover{color:#f30;}
/*瀛椾綋涓嬭浇灏侀潰椤?鏈€鏂颁笓棰?/
.FontList .right .hotTags{padding:10px 0 0 0;text-align:left;*zoom:1}
.FontList .right .hotTags:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
.FontList .right .hotTags a{float:left;display:inline-block;white-space:nowrap;line-height:15px;padding: 7px 9px;
margin: 0 8px 8px 0;}
.FontList .right .hotTags a{font-size:12px;color:#444;text-decoration:none;text-shadow:0 1px white;background:#fafafa;border-width:1px;border-style:solid;border-color:#dadada #d2d2d2 #c5c5c5;border-radius:3px;background-image:-webkit-linear-gradient(top,#fcfcfc,#f0f0f0);background-image:-moz-linear-gradient(top,#fcfcfc,#f0f0f0);background-image:-o-linear-gradient(top,#fcfcfc,#f0f0f0);background-image:linear-gradient(to bottom,#fcfcfc,#f0f0f0);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.7),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.7),0 1px 2px rgba(0,0,0,0.05);}
.FontList .right .hotTags a:hover{background-image:-webkit-linear-gradient(bottom,#fcfcfc,#f0f0f0);background-image:-moz-linear-gradient(bottom,#fcfcfc,#f0f0f0);background-image:-o-linear-gradient(bottom,#fcfcfc,#f0f0f0);background-image:linear-gradient(to top,#fcfcfc,#f0f0f0);text-decoration:none;}
/*瀛椾綋涓嬭浇灏侀潰椤?搴曢儴瀛椾綋鎺ㄨ崘*/
.footer_comm {background-color: #fafafa;margin-top: 30px;border-top: #eee solid 1px; margin-bottom:-35px;}
.footer_comm .list {width: 980px;margin: 0 auto;position: relative;}
.footer_comm .list h3 {float: left;padding: 35px 44px 16px 0;font-size: 24px;color: #888;}
.footer_comm .list p {padding: 30px 10px 20px 30px;overflow: hidden;border-left: #eee solid 1px;}
.footer_comm .list a {color: #777;float: left;padding-right: 30px;white-space: nowrap;height: 20px;padding-bottom: 10px;display: inline;}
.footer_comm .list a:hover{ color:#333333; text-decoration:underline;}

/*婧愮爜涓嬭浇灏侀潰椤?/
.ym_con{ background:#f8f8f8; margin:0px auto; padding-top:10px; margin-bottom:-35px;}
.ym_con .w1{ width:100%; overflow:hidden; background:#fff; margin-top:10px; padding-bottom:10px;}
.ym_con .mt10{ margin-top:10px;}
.ym_con .ti_01{font-size:16px;padding:0 18px;height:50px;line-height:50px; margin-top:15px;}
.ym_con .ti_01 .c{ font-size:22px; color:#111111; font-weight:normal;}
.ym_con .ti_01 i{ color:#dddddd; font-size:18px; font-weight:normal;}
.ym_con .ti_01 .span{float:right;font-weight:normal;font-size:10px;color:#999;line-height:50px;}
.ym_con .ti_01 .span a{font-size:12px;padding-right:2px;padding-left:2px;}
.ym_con .ti_01 .gd{font-family:"瀹嬩綋";}
.ym_con .ti_01  .mo{color:#0099ff;}

.ym_con .y_main{width: 1080px;}
.ym_con .y_main .m{width:570px;float:left; padding-top:4px;}
.ym_con .y_main .m dt{height:40px;margin-left:6px;background:url(../images/js.png) no-repeat 0 -401px;margin-bottom:4px}
.ym_con .y_main .m dt span{float:right;margin:14px 2px;color:#999}
.ym_con .y_main .m dd{width:570px;height:31px;margin-left:8px;border-bottom:1px dashed #F0F0F0;float:left}
.ym_con .y_main .m dd:last-child{ border-bottom:none;}
.ym_con .y_main .m dd a{color:#666;line-height:32px;display:block;padding:0 22px;background:url(../images/a.png) no-repeat -174px -60px}
.ym_con .y_main .m dd a:hover{color:#40b1de}
.ym_con .y_main .m dd span{margin-right:10px;padding-left:18px;float:right;margin-top:-26px;color:#BBB}
.ym_con .y_main .r{width:470px;float:right;color:#999;line-height:22px; padding-top:18px;}
/* 鍙充晶瀵艰埅 */
.y_main .r .nav-sub{width:456px;display:table;margin-bottom:8px}
.y_main .r .nav-sub dt{height:30px;line-height:30px;margin-bottom:2px;background:#333}
.y_main .r .nav-sub dt span{font-size:14px;font-weight:bold;color:#FFF;margin-left:15px;float:left}
.y_main .r .nav-sub dt div{width:16px;height:30px;background:url(../images/a.png) no-repeat -85px -60px;margin-left:10px;float:left}
.y_main .r .nav-sub dt a{float:right;color:#FFF;margin-right:10px;filter:alpha(opacity=60)}
.y_main .r .nav-sub dt a:hover{filter:alpha(opacity=100)}
.y_main .r .nav-sub dd{width:75px;height:30px;line-height:30px;float:left;text-align:center;border-bottom:1px solid #EEE}
.y_main .r .nav-sub dd a{color:#666;border-bottom:1px solid #EEE;line-height:30px;display:block}
.y_main .r .nav-sub dd a.on{color:#40b1de}
.y_main .r .nav-sub dd a:hover{color:#40b1de}
.y_main .r .nav-sub .jx{background:#56B9E0}
.y_main .r .nav-sub .tx{background:#84BB44}

.ym_list li{text-align:center;float:left;width:240px;height:205px;margin-left:18px;margin-right:11px;}
.ym_list li .img01{ height:160px; width:100%; display:table-cell; vertical-align:middle; text-align:center;}
.ym_list li a img{margin-bottom:4px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; max-width:235px; max-height:164px;}
.ym_list li p{ width:95%; display:block; overflow:hidden; height:20px; text-overflow:ellipsis;white-space: nowrap; line-height:20px; margin:0 auto;}
.ym_list li a:hover img{background:#0099ff}

.ym_tool{padding-bottom:20px;}
.ym_tool .tool_list{padding:0px;width:100%;zoom:1;overflow:hidden;}
.ym_tool .tool_list a{margin-top:0px;margin-left:10px;width:226px;display:block;float:left;border:3px solid #ededed;padding:12px;height:90px;}
.ym_tool .tool_list a h2{font-size:12px;}
.ym_tool .tool_list a h2 span{font-size:12px;border-bottom:2px solid #ededed;padding-bottom:5px;}
.ym_tool .tool_list a:hover h2 span{border-bottom:2px solid #0099ff;}
.ym_tool .tool_list a p{font-size:12px;line-height:18px;padding-top:12px;color:#999;}
.ym_tool .tool_list a img{float:left;margin-right:12px;}
.ym_tool .tool_list a:hover{border:3px solid #FF9900;}

.ym_con .xgjc{float:left;width:405px;*padding-bottom:20px;}
.ym_con .xgjc li{text-align:center;float:left;width:180px;height:120px;margin-left:18px;margin-bottom:20px;position:relative;}
.ym_con .xgjc li img{ max-width:100%; margin:0 auto; max-height:120px;}
.ym_con .xgjc li a .span{display:block;position:absolute;background:#000000;height:25px;line-height:25px;z-index:1;left:0px;bottom:0px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;width:100%;color:#FFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ym_con .xgjc li a:hover .span{background:#0099ff;color:#FFF;opacity:1;}

.jc_list{width:660px;float:right;}
.jc_list ul{float:left;padding-left:21px;margin-right:20px;border-left:1px solid #e0dfdf;width:280px;height:270px; padding-top:8px;}
.jc_list ul li{height:29px;line-height:29px;font-size:13px;color:#CCC;background:url(../images/in_img1.gif) no-repeat left 9px;padding-left:15px;margin-top:-6px;margin-bottom:6px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.jc_list ul li a.l_b{padding-right:5px;color:#0099ff;}
.jc_list ul li a{padding-left:5px;white-space:nowrap;}
.jc_list ul li a:hover{background:#0099ff;color:#FFF}

.class-update{  margin:0 0 0 15px; overflow:hidden; padding-bottom:10px; height:280px;}
.class-update dl { display: inline; float: left; width: 150px; margin-bottom:28px; margin-right:15px; padding-bottom:11px; }
.class-update dl dt { height: 35px; line-height: 35px; margin-bottom: 7px; text-align: center; background: none repeat scroll 0 0 #f9f9f9; color: #000; font-size: 16px;}
.class-update dl dd { height:26px; margin-top: 7px;}
.class-update dl dd a{ font-size:14px;}
.class-update dl dd a img{ display:inline-block; float:left; width:22px; height:22px; margin:0 12px 0 9px;}
.com-title{ height: 66px; line-height: 65px; padding: 0; margin:0 15px 0; color: #000; font-weight:normal;}
.com-title h3 { display: inline; float: left; padding: 0 10px; font-family:"Microsoft YaHei"; font-size: 24px; font-weight: bold;}
.com-title h3 em{ display:block; float:left; width:29px; height:32px; background:url(../images/new_icon.png) no-repeat;}
.com-title .more{ line-height:73px; font-size:14px; color:#999999;}
.com-title span { float: right; position: relative;/* width: 549px;*/ height: 45px; line-height: 45px; margin:15px 0 0 0; font-size: 12px;}
.com-title span i {display: inline;  float: left; height: 28px; line-height: 28px; margin-top: 7px; color: #666; cursor: pointer; padding:0 2px;font-family:\5fae\8f6f\96c5\9ed1,arial}
.com-title span i a{ float:none;}
.com-title span i a:visited{ color:#ff0000; text-decoration: none;}
.com-title span i.hover{color:#15b1eb; font-weight:bold;}
.com-title span i.hover a,.com-title span i.hover a:hover{ color:#fff; text-decoration:none;}
.com-title span em{ float:left; line-height:42px; padding:0 3px; color:#d0d0d0;}
.com-title a{ float:right;}
.com-nlist{ width:1060px; padding:0; margin:0; overflow:hidden;}
.com-nlist li{ float: left; _display:inline; width: 321px; height: 28px; line-height: 28px; margin: 0 32px 0 0; overflow: hidden; font-size:12px}
.com-nlist li em { float: right; color: #999; font-style: normal;}
.com-nlist li span { padding-right: 4px; float:left;}
.com-nlist li span a{ color: #999; float:none;}
.com-nlist li a {font-size:12px; color: #333; width:190px; float:left; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.com-nlist li a:hover{ color:#20a7e1;}

/*娓告垙涓嬭浇灏侀潰椤?/
.game_con{ background:#f8f8f8; margin:auto auto; padding-top:10px;font-family:\5fae\8f6f\96c5\9ed1,arial; margin-bottom:-35px;}
.hd_3 h3,.hd_2 h2{font-size:18px;font-weight:normal;color:#000;}
.hd_3{height:45px;line-height:45px; padding-left:5px;}
.hd_3 h3{padding-left:25px;}
.hd_2{line-height:45px;border-bottom:3px solid #2896d2;}
.hd_2 h2{height:40px;line-height:40px;padding:0 0 5px 45px;font-size:24px;}
.hd_2 a,.hd_3 a{float:right;font-size:14px;}
.hd_3 h3,.hd_2 h2,.txt-list li,.game_jc p a{background:url(../images/pc_icon.png) no-repeat;}
.hd_3 h3{background-position:0 -870px;}

.game-recom {margin-bottom: 10px; background:#fff; padding:5px;}
.game-recom .recom-con {height: 26px;padding: 8px 0;border-bottom: 1px dotted #ebebeb;overflow: hidden;white-space: nowrap;}
.game-recom .nobg{ border-bottom:none;}
.game-recom .recom-con span {float:left;width: 60px;height: 26px;background: url(../images/top_classify.png) no-repeat 100px 100px;_background: url(../images/top_classify.gif) no-repeat 100px 100px;color: #fff;font-size: 14px;line-height: 26px;text-indent: 10px;font-weight: 700;cursor: default;}
.game-recom .recom-con span.phone {background-position: 0 0;}
.game-recom .recom-con span.android {background-position: 0 -32px;}
.game-recom .recom-con span.apple {background-position: 0 -64px;}
.game-recom .recom-con a {font-size: 12px;padding: 0 12px;line-height: 28px;height: 28px;display: inline-block;text-align: center;border-right: 1px solid #ebebeb;}
.game-recom .recom-con a.last {border-right: 0;}
.game-recom .recom-con a.hot {color: #f00;}
.game-recom .recom-con a:hover {text-decoration: underline;}

.game_c{ background:#fff; padding-bottom:10px; margin-bottom:10px;}
.game_left{ width:410px; margin:5px 0 0 5px;}
.game_left #slide{width:410px;}
.game_left .slide_field{ height:260px;}
.game_left .slide_field li{ width:410px; height:260px;}
.game_left .slide_field img{ width:410px; height:260px;}
.game_left .slide_field b{ width:410px; background-image:none; background-color: rgba(0,0,0,0.5);}
.game_left .slide_field b p{color: #FFFFFF;}
@media \0screen\,screen\9 {/* 鍙敮鎸両E6銆?銆? */.game_left .slide_field b{background-color:#000000;filter:Alpha(opacity=50);position:static; *zoom:1;}
.game_left .slide_field b p{position: relative;}  }

.game_jc{ width:100%;}
.game_jc ul{ margin-left:1%;}
.game_jc li{width:98%; float:left; text-indent:10px; line-height:30px;background: url(../images/dian.gif) no-repeat 0px 12px scroll;}
.game_jc li div{float:left;width:200px;overflow:hidden;padding:5px 0;font-size:13px;line-height:24px;}
.game_jc li div a{margin-left:5px;color:#f00;}
.game_jc li span{ float:right;}

.game_right {width: 615px;margin: 0 20px;}
.game_right .top{text-align:center;border-bottom:1px solid #ddd;}
.game_right .top .tag-txt{display:block;height:34px;line-height:34px;overflow:hidden;color:#f0454d;font-weight:bold;font-size:20px;}
.game_right .top p{height:24px;line-height:24px;overflow:hidden;margin:2px 0 10px 0;}
.game_right .top p a{margin:0 10px;_display:inline;}
.txt-list li,.img-list li{line-height:32px;overflow:hidden;text-align:center;}
.txt-list li{height:32px;padding-left:10px;text-align:left;background-position:0 -993px;}
.txt-list li em{float:right;margin-left:10px;color:#999;}
.img-list li{float:left;width:224px;margin:20px 20px 0 0;}
.img-list li img{width:224px;height:125px;}

.game_ztl {width: 712px; margin-right: 5px; margin-left:10px;}
.game_ztl h2{background-position:0 -392px;}
.game_ztl .margin,.game_ztr .margin{margin-right:0;}

.game_ztr {width: 316px;font-size: 12px;padding-right:10px;}
.game_ztr .hd_3{border-bottom:3px solid #e8e8e8;}
.game_ztr li{margin-right:15px; width:150px; height:156px;}
.game_ztr li img{max-width:150px; max-height:124px;}
.game_ztr li p{ width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:32px;}
/* 娓告垙鍒嗙被鏇存柊 */
.game_updatec{overflow:auto;background:#fff;width:1060px; margin:0 auto;padding:10px;}
.game_updatec .update_tit{height:50px; line-height:50px; border-bottom:2px solid #2896d2;}
.game_updatec .update_tit h2{font-size:24px; float:left;color:#000; margin-right:35px;}
.game_updatec .update_ul{padding-top:20px; width:1060px; overflow:auto;}
.game_updatec .update_ul .up_li{border:1px solid #ccc; border-radius:8px; width:255px; height:350px; float:left; margin-right:10px; margin-bottom:25px;overflow:hidden;}
.game_updatec .update_ul .up_li.mr{margin-right:0px;}
.game_updatec .update_ul .up_li .tit{height:35px; line-height:35px;color:#000; font-size:16px; background:#e8e8e8; padding:0 10px;border-bottom:1px solid #ccc;}
.game_updatec .update_ul .up_li .tit h3{float:left}
.game_updatec .update_ul .up_li .tit h3>a{color:#333;}
.game_updatec .update_ul .up_li .tit h3>a:hover{color:#358ff0;}
.game_updatec .update_ul .up_li .tit > a{float:right; display:block;font-size:14px;}
.game_updatec .update_ul .up_li .load{height:60px; overflow:hidden;clear:left;height:70px;}
.game_updatec .update_ul .up_li .load p span{font-size:12px;color:#000; width:175px; white-space:nowrap; overflow:hidden;display:block; float:left; margin-right:10px;}
.game_updatec .update_ul .up_li .load img{float:left;margin:5px 10px;max-width:50px; max-height:50px;}
.game_updatec .update_ul .up_li .load p{float:left; line-height:22px;width:155px; margin-bottom:5px; overflow:hidden; white-space: nowrap;}
.game_updatec .update_ul .up_li .load p img{width:13px; margin:5px 1px;}
.game_updatec .update_ul .up_li .load p i{margin:5px 0px;}
.game_updatec .update_ul .up_li .load p+a{display:block;width:80px; height:24px; text-align:center; line-height:24px;border:1px solid #358ff0; border-radius:5px; float:left; color:#358ff0}
.game_updatec .update_ul .up_li .load p+a:hover{border:1px solid #358ff0;background:#358ff0;color:#fff;}
.game_updatec .update_ul .up_li ul{width:225px; overflow:auto; margin-left:5px;}
.game_updatec .update_ul .up_li ul li{ overflow:auto; min-height:47px; border-bottom:1px  dashed #d8d8d8;}
.game_updatec .update_ul .up_li ul li:last-child{ border-bottom:none;}
.game_updatec .update_ul .up_li .gtit{height:45px;}
.game_updatec .update_ul .up_li .gtit b{display:block; float:left;width:20px; height:20px; color:#fff;background:#aeaeae; line-height:20px; text-align:center; font-size:12px; margin-right:5px; font-weight:normal; margin-top:12px;}
.game_updatec .update_ul .up_li .gtit b.numb1{background:#ff0000;}
.game_updatec .update_ul .up_li .gtit span{display:block; float:left;width:45px; margin-left:5px;font-size:12px;color:#949494; line-height:45px; overflow:hidden; white-space:nowrap}
.game_updatec .update_ul .up_li .gtit a{display:block; float:left; width:140px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:45px;}
.game_updatec .update_ul .up_li .rank-item.on .item-info { display: block;}
.game_updatec .update_ul .up_li .rank-item .item-info { display:none; }
/*鏄熸槦*/
.sty2{background:url(../images/3322.png) no-repeat; width:74px; height:12px;display:block; float:left; vertical-align: middle;}
.sty2_star1{ background-position:-477px -1140px;}
.sty2_star2{ background-position:-462px -1140px;}
.sty2_star3{ background-position:-447px -1140px;}
.sty2_star4{ background-position:-432px -1140px;}
.sty2_star5{ background-position:-417px -1140px;}


/**椤堕儴宸ュ叿鏉?*/
.left{ float: left; }
.right{ float: right; }
.wrapt{width: 1080px;margin: 0 auto;}
.topTools{height: 38px; line-height: 38px; background: #f8f8f8; border-bottom: 1px solid #ddd;}
.topToolsLeft a{display: block; float: left; padding-right: 15px; padding-left: 9px; border-right: 1px solid #eee;}
.topTools .text_c{padding-left: 13px;}
.topTools ul{ float:left;}
.topTools ul li{display: block; float: left; padding: 0 15px; height: 38px;}
.topTools ul a{text-decoration: none; padding-left:5px;}
.sprite{background: url("../images/index_icon.png") no-repeat; margin-top: 10px;}
.topTools ul .md{display: block; width: 12px; height: 17px; background-position: 0 0;}
.topTools ul .wb{display: block; width: 21px; background-position: -18px 0; height: 15px;}
.topTools ul .tg{display: block; width: 18px; background-position: -105px -129px; height: 18px;}
.topTools ul .wx{display: block; width: 17px; height: 17px; background-position: -41px 0;}
/*寰俊*/
#wxHide{position: relative;margin-right:14px;}
.wxHide_box{display: none; width: 84px; height: 84px; position: absolute; background: #f8f8f8; padding: 10px; left: 0px; top: 38px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; z-index: 1;}
.mHide_box{display: none; width: 84px; height: 84px; position: absolute; background: #f8f8f8; padding: 10px; left: 0px; top: 38px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; z-index: 1;}
.text_d{position: relative;}
.text_d:hover .arrowRight{transform:rotate(180deg); -ms-transform:rotate(180deg); /* Internet Explorer */ -moz-transform:rotate(180deg); /* Firefox */ -webkit-transform:rotate(180deg); /* Safari 鍜?Chrome */ -o-transform:rotate(180deg); /* Opera */}
.text_d .arrowRight{display: inline-block; *display: inline-block; width: 10px; height: 6px; background-position: -67px 0; margin-left: 5px;}

/*缃戠珯搴曢儴*/
#footer {background: #313131;padding: 20px 0;margin-top: 35px;}
#footer p {text-align: center;color: #aaa;line-height:30px;font-size:12px;}
#footer p a {color: #aaa;font-size:14px;margin: 0 4px;}
#footer p img{ vertical-align:middle;}
#footer p a.ba{ font-size:12px; color:#a09f9f;}

/* 鑴氭湰涓嬭浇灏侀潰椤?/
.jbbody{ width:1080px; overflow:hidden; margin:0 auto 10px; background:#fff;}
.jbbody h2.ti_01{font-size:16px;padding:0 0 0 10px;height:40px;line-height:40px;}
.jbbody h2.ti_01 .c{ font-size:22px; color:#111111; font-weight:normal;}
.jbbody h2.ti_01 i{ color:#dddddd; font-size:18px; font-weight:normal;}
.jbbody h2.ti_01 a{font-size:12px;padding-right:2px;padding-left:2px; float:right;font-weight:normal; color:#999;line-height:40px; margin:0;}

/* 宸︿笂鏍忕洰鍒嗙被 */
.jbbody .jb-main{width:1080px; margin:15px auto;}
.jbbody .jb-main .left{width:336px;float:left;color:#999;line-height:22px; margin-left:10px;}
.jbbody .nav-sub{width:336px;display:table;margin-bottom:8px}
.jbbody .nav-sub dt{height:30px;line-height:30px;margin:6px auto;background:#333}
.jbbody .nav-sub dt span{font-size:14px;font-weight:bold;color:#FFF;margin-left:15px;float:left}
.jbbody .nav-sub dt div{width:16px;height:30px;background:url(../images/jb-a.png) no-repeat -85px -60px;margin-left:10px;float:left}
.jbbody .nav-sub dt a{float:right;color:#FFF;margin-right:10px;filter:alpha(opacity=60)}
.jbbody .nav-sub dt a:hover{filter:alpha(opacity=100)}
.jbbody .nav-sub dd{width:112px;height:32px;line-height:32px;float:left;text-align:center;border-bottom:1px solid #EEE}
.jbbody .nav-sub dd a{color:#666; line-height:30px;display:block}
.jbbody .nav-sub dd a.on{color:#40b1de}
.jbbody .nav-sub dd a:hover{color:#40b1de}
.jbbody .nav-sub .jx{background:#56B9E0}
.jbbody .nav-sub .tx{background:#84BB44}
.jbbody .nav-sub .kj{background:#ffc128}

/* 涓笂鏈€鏂版洿鏂拌剼鏈?*/
.jbbody .jb-main .middle{width:385px;float:left; margin-left:10px;}
.jbbody .jb-main .middle dt{height:40px;margin-left:6px; margin-bottom:4px}
.jbbody .jb-main .middle dt a{float:right; color:#999; font-size:12px;}
.jbbody .jb-main .middle dd{width:385px;height:32px;margin-left:8px;border-bottom:1px dashed #F0F0F0;float:left;}
.jbbody .jb-main .middle dd a{color:#666;line-height:34px; float:left;padding:0 0 0 10px; height:34px; width:315px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size:12px;}
.jbbody .jb-main .middle dd a:hover{color:#40b1de}
.jbbody .jb-main .middle dd span{margin-right:10px; float:right; color:#BBB;line-height:34px; height:34px;}
/* 鍙充笂骞垮憡 */
.jbbody .jb-main .right{width:300px;float:right;padding:0 10px 18px 0}
.jbbody .js-tad{width:280px;height:62px;float:left;margin-top:23px;border:1px solid #EEE;padding:10px}
.jbbody .js-tad dd{width:130px;height:22px;float:left;margin-left:5px; overflow:hidden;}
.jbbody .js-tad dd a{color:#999;display:block}
.jbbody .js-tad dd a:hover{color:#40b1de}
/* 鍙充晶瀵艰埅 */

/* 闅忔満鎺ㄨ崘 */
.jbbody .comm-sj{width:750px; margin-bottom:10px; float:left;  }
.jbbody .comm-sj dt{width:100%;height:40px; margin:10px auto 0px auto;}
.jbbody .comm-sj dd{width:169px;height:146px;margin:12px 0px 0px 12px; display:inline-block;border:1px #f3f3f3 solid; padding:2px;}
.jbbody .comm-sj dd .jbimg{width:100%; height:110px; float:left;}
.jbbody .comm-sj dd .jbimg a{color:#666;height:115px;line-height:40px;display:table-cell;overflow:hidden; vertical-align:middle; text-align:center; width:169px;}
.jbbody .comm-sj dd img{max-width:165px;max-height:115px;border:1px solid #EEE;display:block; margin:0 auto;}
.jbbody .comm-sj dd p{ text-align:center; font-size:12px; width:100%; overflow:hidden; line-height:36px; height:36px;}
.jbbody .comm-sj dd p a:hover{color:#40b1de; text-decoration:none}
/* 鑴氭湰涓撴爮-缂栫▼ */
.jbbody .cen-jc{width:300px; margin-right:10px; float:right; }
.jbbody .cen-jc dt{width:100%;height:40px;text-align:left; margin:10px auto 0px auto;}
.jbbody .cen-jc dd{ width:100%;height:32px; line-height:32px; font-size:12px; text-indent:18px;margin-left:8px;border-bottom:1px dashed #F0F0F0;background: url(../images/jb-a.png) no-repeat -176px -60px;}
.jbbody .cen-jc dd a{ float:left; width:76%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.jbbody .cen-jc dd span{ float:right; margin-right:8px; color:#BBB;}

/* 鍙充晶鍒楄〃11鏉?*/
.jbbody .right11 {width:300px;height:408px;float:right;margin:10px 10px 10px 0 ;}
.jbbody .right11 dt{height:40px; width:95%; margin:0 auto;}
.jbbody .right11 dt a{float:right;color:#666}
.jbbody .right11 dd{width:260px;height:20px;line-height:20px;background:url(../images/jb-a.png) no-repeat -178px -66px;float:left;padding-left:20px;margin:10px 0px 1px 9px;display:inline}
.jbbody .right11 dd a{color:#333;display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; width:100%; float:left; font-size:12px}
.jbbody .right11 dd a:hover{color:#40b1de;text-decoration:underline}
.jbbody .in-box{border: 1px solid #DDD;border-top: 6px solid #333;}

/* 宸︿晶鍒楄〃12鍒?*/
.jbbody .jb-tab {width:360px;height:196px;border:1px solid #DDD;border-top:6px solid #333;float:left;margin:10px 0 0 12px;position:relative}
.jbbody .jb-tab dt{ width:95%; margin:0 auto;}
.jbbody .jb-tab dd{width:200px;height:18px;background:url(../images/jb-a.png) no-repeat -178px -67px;line-height:18px;float:right;padding-left:20px; font-size:12px;margin:8px 9px 1px;}
.jbbody .jb-tab dd a{color:#333;display:block; width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.jbbody .jb-tab dd a:hover{color:#40b1de;text-decoration:underline}
.jbbody .jb-tab p{width:100px;height:100px;background:url(../images/jb-title-z.png);position:absolute;left:20px;top:60px;cursor:pointer}
.jbbody .tx-1 p{background-position:0 -390px}
.jbbody .tx-2 p{background-position:-100px 0}
.jbbody .tx-3 p{background-position:-100px -100px}
.jbbody .tx-4 p{background-position:-100px -200px}
.jbbody .tx-5 p{background-position:0 -200px}
.jbbody .tx-6 p{background-position:-100px -390px}
.jbbody .tx-7 p{background-position:0 -300px}
.jbbody .tx-8 p{background-position:-100px -300px}
.jbbody .tx-9 p{background-position:0 0}
.jbbody .tx-10 p{background-position:0 -490px}
.jbbody .tx-11 p{background-position:-100px -490px}
.jbbody .tx-12 p{background-position:-0 -100px}